package singleton;

/**
 * 创建时间：2018年03月12日18:04 <br>
 * 作者：fuchaoyang <br>
 * 描述：通过静态内部类的方式实现
 */

public class SingleTon3 {

  private SingleTon3() {
  }

  // 这种方式也是延迟加载，只有当调用getInstance时才会创建实例
  public static class SingleTonHolder {
    private static SingleTon3 mInstance = new SingleTon3();
  }

  public static SingleTon3 getInstance() {
    return SingleTonHolder.mInstance;
  }
}
